home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINFONTS
/
TEMPOFON.ZIP
/
TEMPO.SIT
/
TempoFont
/
About TempoFont.rsrc
/
bin.rsrc_CODE_8_Events.txt
< prev
next >
Wrap
Text File
|
1990-06-29
|
44KB
|
763 lines
# near model CODE resource
# jump table entries: 600-603 (4 of them)
fn00000000:
00000000 4E56 FDE0 link A6, -0x0220
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 49EE FEF4 lea.l A4, [A6 - 0x10C]
0000000C 47FA 0092 lea.l A3, [PC + 0x92 /* 000000A0, value 0xF547261, pstring "Transfer where?" */]
00000010 28DB move.l [A4]+, [A3]+
00000012 28DB move.l [A4]+, [A3]+
00000014 28DB move.l [A4]+, [A3]+
00000016 28DB move.l [A4]+, [A3]+
00000018 49ED CD3E lea.l A4, [A5 - 0x32C2]
0000001C 47FA 0078 lea.l A3, [PC + 0x78 /* 00000096, value 0x8547261, pstring "Transfer" */]
00000020 28DB move.l [A4]+, [A3]+
00000022 28DB move.l [A4]+, [A3]+
00000024 18DB move.b [A4]+, [A3]+
00000026 2D7A 006A FDE2 move.l [A6 - 0x21E], [PC + 0x6A /* 00000092, value 0x4150504C 'APPL' */]
0000002C 558F subq.l A7, 2
0000002E 3F3C 0001 move.w -[A7], 0x1
00000032 486E FDE2 pea.l [A6 - 0x21E]
00000036 486E FEF4 pea.l [A6 - 0x10C]
0000003A 42A7 clr.l -[A7]
0000003C 486D 023A pea.l [A5 + 0x23A /* export_67 */]
00000040 486E FDF2 pea.l [A6 - 0x20E]
00000044 486E FDF4 pea.l [A6 - 0x20C]
00000048 486E FDE0 pea.l [A6 - 0x220]
0000004C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000050 1E1F move.b D7, [A7]+
00000052 6700 0036 beq +0x38 /* 0000008A */
00000056 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
0000005A A916 syscall HideWindow
0000005C 49EE FFF6 lea.l A4, [A6 - 0xA]
00000060 2D4C FFFC move.l [A6 - 0x4], A4
00000064 286E FFFC movea.l A4, [A6 - 0x4]
00000068 47EE FDF4 lea.l A3, [A6 - 0x20C]
0000006C 288B move.l [A4], A3
0000006E 426C 0004 clr.w [A4 + 0x4]
00000072 558F subq.l A7, 2
00000074 42A7 clr.l -[A7]
00000076 3F2E FDF2 move.w -[A7], [A6 - 0x20E]
0000007A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000007E 3D5F FFF4 move.w [A6 - 0xC], [A7]+
00000082 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000086 205F movea.l A0, [A7]+
00000088 A9F2 syscall Launch/LaunchApplication
label0000008A:
0000008A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000008E 4E5E unlink A6
00000090 4E75 rts
00000092 4150 chk.w D0, [A0]
00000094 504C addq.w A4, 8
00000096 0854 7261 bchg.b [A4], 0x61 /* 'a' */
0000009A 6E73 bgt +0x75 /* 0000010F */
0000009C 6665 bne +0x67 /* 00000103 */
0000009E 7200 moveq.l D1, 0x00
000000A0 0F54 bchg [A4], D7
000000A2 7261 moveq.l D1, 0x61
000000A4 6E73 bgt +0x75 /* 00000119 */
000000A6 6665 bne +0x67 /* 0000010D */
000000A8 7220 moveq.l D1, 0x20
000000AA 7768 moveq.l D3, 0x68
000000AC 6572 bcs +0x74 /* 00000120 */
000000AE 653F bcs +0x41 /* 000000EF */
fn000000B0:
000000B0 4E56 FBFA link A6, -0x0406
000000B4 48E7 0300 movem.l -[A7], D6,D7
000000B8 4AAE 0008 tst.l [A6 + 0x8]
000000BC 6700 0122 beq +0x124 /* 000001E0 */
000000C0 558F subq.l A7, 2
000000C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C6 A86A syscall HiWord
000000C8 3D5F FFFE move.w [A6 - 0x2], [A7]+
000000CC 558F subq.l A7, 2
000000CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D2 A86B syscall LoWord
000000D4 3D5F FFFC move.w [A6 - 0x4], [A7]+
000000D8 3E2E FFFE move.w D7, [A6 - 0x2]
000000DC 6000 00EA bra +0xEC /* 000001C8 */
label000000E0:
000000E0 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3
000000E6 6C00 000A bge +0xC /* 000000F2 */
000000EA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000000EE 6000 0052 bra +0x54 /* 00000142 */
label000000F2:
000000F2 2F2D FDF0 move.l -[A7], [A5 - 0x210]
000000F6 3F2E FFFC move.w -[A7], [A6 - 0x4]
000000FA 486E FEFC pea.l [A6 - 0x104]
000000FE A946 syscall GetMenuItemText/GetItem
00000100 558F subq.l A7, 2
00000102 486E FEFC pea.l [A6 - 0x104]
00000106 A9B6 syscall OpenDeskAcc
00000108 3D5F FDFA move.w [A6 - 0x206], [A7]+
0000010C 486E FCFA pea.l [A6 - 0x306]
00000110 486E FBFA pea.l [A6 - 0x406]
00000114 486E FEFC pea.l [A6 - 0x104]
00000118 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
0000011C 588F addq.l A7, 4
0000011E 486E FBFA pea.l [A6 - 0x406]
// begin alternate branch 00000120-00000122
label00000120:
00000120 FBFA .invalid <<F/7/5>>
// end alternate branch 00000120-00000122
label00000120: // (misaligned)
00000122 2F3C 00C8 0002 move.l -[A7], 0xC80002
00000128 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000012C 588F addq.l A7, 4
0000012E 486E FCFA pea.l [A6 - 0x306]
00000132 487A 00B6 pea.l [PC + 0xB6 /* 000001EA, value 0x743484F, pstring "CHOOSER" */]
00000136 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000013A 6600 0006 bne +0x8 /* 00000142 */
0000013E 422D FDE8 clr.b [A5 - 0x218]
label00000142:
00000142 6000 0098 bra +0x9A /* 000001DC */
label00000146:
00000146 3E2E FFFC move.w D7, [A6 - 0x4]
0000014A 6000 002C bra +0x2E /* 00000178 */
label0000014E:
0000014E 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000152 6000 0038 bra +0x3A /* 0000018C */
label00000156:
00000156 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000015A 6000 0030 bra +0x32 /* 0000018C */
label0000015E:
0000015E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000162 6000 0028 bra +0x2A /* 0000018C */
label00000166:
00000166 4EBA FE98 jsr [PC - 0x168 /* 00000000 */]
0000016A 6000 0020 bra +0x22 /* 0000018C */
label0000016E:
0000016E 1B7C 0001 FDEA move.b [A5 - 0x216], 0x1
00000174 6000 0016 bra +0x18 /* 0000018C */
label00000178:
00000178 5347 subq.w D7, 1
0000017A 67D2 beq -0x2C /* 0000014E */
0000017C 5347 subq.w D7, 1
0000017E 67D6 beq -0x28 /* 00000156 */
00000180 5347 subq.w D7, 1
00000182 67DA beq -0x24 /* 0000015E */
00000184 5547 subq.w D7, 2
00000186 67DE beq -0x20 /* 00000166 */
00000188 5347 subq.w D7, 1
0000018A 67E2 beq -0x1C /* 0000016E */
label0000018C:
000001